package com.wish233.wiliwilivideo.domain.dto.video;

import com.wish233.wiliwilicommon.common.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author WHH
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class VideoQueryRequest extends PageRequest {

    /**
     * 视频ID（主键）
     */
    private Long id;

    /**
     * 视频标题
     */
    private String title;

    /**
     * 视频简介
     */
    private String description;

    /**
     * 视频时长（秒）
     */
    private Integer duration;

    /**
     * 上传者ID
     */
    private Long author;

    /**
     * 视频分类ID
     */
    private Long categoryId;

    /**
     * 视频状态（0:审核中, 1:已发布, 2:已下架）
     */
    private Integer status;

    /**
     * 播放次数
     */
    private Long viewCount;

}
